1 Installing the hooks require access to
2 the filesystem that the repository is
3 stored on, there is no way to install
4 them without this access.
6 NOTE: All users that directly access
7 the repository need execute rights on
8 the hooks, normally this would mean
9 the user that runs svnserve or Apache.
11 1) Build the solution and run the NUnit
12 tests to ensure that everything is
15 2) Copy the output from pre-commit to
16 the repository's hooks folder. Please
17 note that if the repository is under
18 use you can wait with copying the exe
19 file until you are done will all points
20 to ensure that the service isnt
23 3) Copy the output from your own hook
24 library to the same folder, if you want
25 to use Castle's internal hooks you can
26 copy the output from CastleProjectHooks.
28 4) Edit pre-commit.exe.config and add
29 the hooks you want to be executed under
30 the Castle IoC configuration. Also set
31 svnlook.location under appSettings to
32 the full path of your svnlook executable.
34 At this point everything should be working